package net.edu_soft.ec.asset.service;


import com.github.pagehelper.PageInfo;
import net.edu_soft.ec.asset.pojo.FileType;

/**
 *  @author: PUING
 *  @Date: 2020/6/18 21:21
 *  @Description: 文件类型业务类
 */
public interface FileTypeService {

    /***
     * 查询文件类型
     * @param id 文件类型id
     * @return
     */
    FileType find(Integer id);

    /***
     * 查询文件类型id
     * @param name 文件名
     * @param postfix 文件后缀
     * @return
     */
    int findId(String name ,String postfix);

    /***
     * 分页查询文件类型
     * @param name 文件名
     * @param pageNum 当前页
     * @param pageSize 每页数
     * @return
     */
    PageInfo<FileType> findList(String name ,Integer pageNum ,Integer pageSize);

    /***
     * 添加文件类型
     * @param fileType 文件类型
     * @return
     */
    int save(FileType fileType);

    /***
     * 修改文件类型
     * @param fileType 文件类型
     * @return
     */
    int update(FileType fileType);

    /***
     * 删除文件类型
     * @param ids id串
     * @param isDel 是否删除1 删除 0不删除
     * @return
     */
    int del(String ids,Integer isDel);

}
